package com.ihr360.insurance.model.dto.staff.embeddable.snapshot;

import javax.persistence.Column;
import javax.persistence.Embeddable;

@Embeddable
public class StaffInfoSnapshot {

    @Column(length = 40, nullable = false)
    private String staffId;
    /**
     * 姓名
     */
    @Column(length = 32, nullable = false)
    private String staffName;
    /**
     * 证件类型(直接存名称)
     */
    @Column(length = 20)
    private String idCardType;
    /**
     * 证件号
     */
    @Column(length = 30, nullable = false)
    private String idCardNo;

    public String getStaffId() {
        return staffId;
    }

    public void setStaffId(String staffId) {
        this.staffId = staffId;
    }

    public String getStaffName() {
        return staffName;
    }

    public void setStaffName(String staffName) {
        this.staffName = staffName;
    }

    public String getIdCardType() {
        return idCardType;
    }

    public void setIdCardType(String idCardType) {
        this.idCardType = idCardType;
    }

    public String getIdCardNo() {
        return idCardNo;
    }

    public void setIdCardNo(String idCardNo) {
        this.idCardNo = idCardNo;
    }
}